Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Botswana F1 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 USA F27 South Africa F1 South Africa F2 USA F20 USA F21 USA F13 Busan Open - Busan GHI Bronx Classic - Bronx Fergana Challenger - Fergana Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Kyiv UMC Open - Kiev FILA Challenger Biella - Biella Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Lambertz Open by Stawag - Aachen KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana The LTA Wrexham Challenger - Wrexham Kyiv UMC Open - Kiev Bukhara Challenger - Bukhara KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand Akbank Private Banking-TED Open - Istanbul Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Kyiv Open - Kiev Fergana Challenger - Fergana Togliatti Cup - Togliatti Kobstaedernes ATP Challenger - Kolding 2006 USTA Tallahassee Tennis Challenger - Tallahassee BMW Tennis Championship - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Ford Tennis Championships - Louisville JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Ciudad de Telde - Telde Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Status Athens Open - Athens Baton Rouge Pro Tennis Classic - Baton Rouge Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BNP Paribas Primrose - Bordeaux Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk 2008 Knoxville Challenger - Knoxville Sunrise Challenger Privatbank Open 2006 - Dnepropetrovsk Rome Challenger Ostrava Challenger Fifth-Third Bank Tennis Classic - Lexington Hilton Waikoloa Village USTA Challenger - Waikoloa Nottingham Challenger The Surbiton Trophy - Surbiton Granby Challenger Vancouver Challenger Binghamton Challenger Music City Challenger - Nashville Como Challenger Todi Challenger Fergana Challenger - Fergana Copa Sevilla - Seville Rennes Challenger Charlottesville Challenger Knoxville Challenger Baton Rouge Challenger USTA Challenger - Champaign Samsung Securities Cup Challenger - Seoul EI Bank Bulgarian Challenger - Sofia Istanbul Challenger Astana Challenger St. Remy Challenger Swanston Challenger - Sacramento Bratislava Challenger IPP Open - Helsinki Binghamton Professional Tennis Tournament - Binghamton San Jose Challenger Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen KGHM Polish Indoors - Wroclaw Aptos Challenger TED Open - Istanbul Open D'Orleans - Orleans USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg KGHM Emax Polish Indoors - Wroclaw USTA Challenger of Oklahoma - Tulsa Karshi Challenger St. Remy Challenger Istanbul Challenger Tyumen Challenger Dallas Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Isla de Lanzarote - Lanzarote Lexington Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Samsung Securities Cup - Seoul Bordeaux Challenger Izmir Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Seoul Challenger Astana Challenger Gemax Samsung Open 2005 - Belgrade Pro Challenger at Calabasas - Calabasas Helsinki Challenger Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Challenger Casino Lugano - Lugano 3rd Volkswagon Challenger - Wolfsburg Memorial Kolyaskin - Donetsk BH Telecom Indoors Sarajevo 2006 - Sarajevo The LTA Cardiff Challenger - Cardiff The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Memorial Savigny - Sassuolo XI Venice Open - Venice Architect Open - Budapest Puerto Rico Challenger Tennis Event - Humacao Stella Artois Clay Court Championships - Budaors AXA Open II - Espinho IPP Open - Helsinki Open de Franche-Comte - Besancon Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Le Gosier Challenger Nottingham 1 Challenger Togliatti Cup - Togliatti Athens Challenger Nottingham Challenger AAPT Championships - Adelaide Grand Prix de Tennis - St. Jean de Luz Mordovia Cup 2005 - Saransk Meridiana Sardegna Open - Olbia Geneva Challenger Samarkand Challenger - Samarkand Nova Challenger Osaka - Osaka IX Open Internacional D'Andorra - Andorra Fergana Challenger - Fergana Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Kyiv Open - Kiev ATP "Videocon" Challenger - Mumbai Samarkand Challenger - Samarkand Togliatti Cup - Togliatti MTNL Cellular ATP Challenger - Mumbai TED Open-Akbank Private Banking - Istanbul Challenger 42 - Andrezieux The Nottingham Challenger - Nottingham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba South African Airways Open - East London GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Gemax Open - Belgrade Internationaux du Doubs - Besancon Nottingham Challenger Lubbock Challenger - Lubbock 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona President's Cup 2000 - Tashkent Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Kremlin Cup - Moscow Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble St. Petersburg Open - St. Petersburg Orleans Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Milan Indoors - Milan Nottingham 2 Challenger San Remo Challenger St. Petersburg Open - St. Petersburg Bordeaux Challenger Cremona Challenger AAPT Championships - Adelaide Champaign Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Open - Dubai Dallas Challenger Tallahassee Challenger Kremlin Cup - Moscow US Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Samarkand Challenger St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide SAP Open - San Jose Genova Challenger Izmir Challenger Regions Morgan Keegan Championships - Memphis The Artois Championships - London Noumea Challenger Tashkent Challenger Honolulu Challenger The Tennis Channel Open - Las Vegas Dallas Challenger Legg Mason Tennis Classic - Washington Open Seat Godo 2007 - Barcelona ATP Kremlin Cup - Moscow Estoril Open - Estoril Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Gerry Weber Open - Halle AEGON Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Bratislava Challenger Thailand Open - Bangkok Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Chennai Open - Chennai St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Medibank International - Sydney SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Barletta Challenger Quimper Challenger Napoli Challenger PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Monza Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tunis Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Valencia Open - Valencia Braunschweig Challenger Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Millennium Estoril Open - Estoril ASB Classic - Auckland Rakuten Japan Open - Tokyo Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Ortisei Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm New York Open - New York Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Erste Bank Open - Vienna Tata Open Maharashtra - Pune New York Open - New York Erste Bank Open - Vienna Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Adidas International - Sydney Gerry Weber Open - Halle Millennium Estoril Open - Estoril Kremlin Cup - Moscow Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Citi Open - Washington Indian Oil Servo Challenger - Calcutta San Diego Open - San Diego Osaka International Tennis Tournament - Osaka Quelle Cup 2000 - Furth Abierto Mexicano Telcel - Acapulco Brixina Tennis Open - Bressanone 2001 Challenger Canottieri Mincio - Mantova Venice Open - Venice Internazionali di Tennis de San Marino - San Marino Swiss Indoors Basel - Basel LTA Men's Challenger - Wrexham Infosys Hall of Fame Open - Newport Alexander Kolyaskin Memorial - Donetsk BB&T Atlanta Open - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam Dallas Open - Dallas AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas St. Petersburg Open - St. Petersburg U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Chennai Open - Chennai AEGON International - Eastbourne Kremlin Cup - Moscow Maharashtra Open - Pune Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Kremlin Cup - Moscow BNP Paribas Masters - Paris Delray Beach Open - Delray Beach Croatia Open - Umag Indianapolis Tennis Championships - Indianapolis Millenium Tennis Championships - Delray Beach Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Citi Open - Washington Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Hopman Cup - Perth U.S. Open - New York Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Internazionali BNL d'Italia - Rome U.S. Open - New York Mubadala World Tennis Championship Mubadala World Tennis Championship Nitto ATP Finals - London Olympics - Beijing Davis Cup, PO, RUS-IND 3-2 Laver Cup - Chicago Mubadala World Tennis Championship Citi Open - Washington